package com.naiterui.ehp.bs.recommend.service;

import com.naiterui.ehp.bp.support.exception.BusinessException;
import com.naiterui.ehp.bs.recommend.vo.esign.ywx.SignResultVO;

/**
 * @author guoyongxiang
 * @date 2019/9/29 10:36
 * @since 1.0.0
 */
public interface IESignService {

    /**
     * 签名
     *
     * @param recomId
     * @param doctorId
     * @param uniqueId
     * @throws BusinessException
     */
    void sign(Long recomId, Long doctorId, String uniqueId, String pin, Integer requestFrom) throws BusinessException;

    /**
     * 处方签名回调处理
     * @param signResultVO
     */
    void signResult(SignResultVO signResultVO) throws BusinessException;

}
